package org.presence.dao;

import java.util.List;

import org.presence.hibernate.Pilotes;

public interface PiloteDao {
	/**
	 * 
	 * @return a List containing all the Pilotes of the database
	 */
	public List<Pilotes> listPilotes();

	/**
	 * 
	 * @param id the id of the Pilotes wrapped in the Pilotes class
	 * @return 
	 */
	public Pilotes findPilotesById(Pilotes e);
	
	/**
	 * 
	 * @param e
	 */
	public void addPilotes(Pilotes e);
	
	/**
	 * 
	 * @param l
	 */
	public void addPilotes(List<Pilotes> l);
	
	/**
	 * 
	 * @param e
	 */
	public void removePilotes(Pilotes e);
	
	/**
	 * 
	 * @param e
	 */
	public void removePilotes(List<Pilotes> l);
	
	/**
	 * 
	 * @param e
	 */
	public void updatePilotes(Pilotes e);
	
	/**
	 * 
	 * @param l
	 */
	public void updatePilotes(List<Pilotes> l);
}
